@charset "utf-8";
/* CSS Document */
*{ font-family:'微软雅黑'; font-size:14px;}
ul,li{ margin:0; padding:0;}
li{ list-style:none;}
a:hover{ text-decoration:none;}
body{ background-color:#eff3f5;}
img{border:0;}

/*header*/
.dlzc_box{ width:100%; background-color:#282828; line-height:40px;}
.dlzc a{ display:block; float:right; padding-left:18px; padding-right:20px;}
.dlzc .dl{ background-image:url(../images/sy_dl.png); background-repeat:no-repeat; background-position:left center;}
.dlzc .zc{ background-image:url(../images/sy_zc.png); background-repeat:no-repeat; background-position:left center;}
.dlzc .dl:hover{ background-image:url(../images/sy_dl_blue.png);}
.dlzc .zc:hover{ background-image:url(../images/sy_zc_blue.png);}
.dlzc a span{ color:white;}
.dlzc a:hover span{ color:#19b5fe;}

.nav_box{ border-bottom:1px #ececec solid; line-height:80px; background-color:white; margin-bottom:20px;}
.nav_box .row{ padding-left:10px;}
.logo{ padding-left:10px;}
.nav{}
.nav li{ float:right; position:relative; padding:0 30px; background-image:url(../images/sy_xljt.png); background-repeat:no-repeat; background-position:112px center;}
.nav .qxljt{ background-image:none;}
.nav li a{ display:block; text-align:center; font-size:18px; color:#282828;}
.nav dl{ display:none; position:absolute; z-index:5; width:132px; margin-left:-30px;}
.nav li:hover dl{ display:block;}
.nav li dd{ line-height:50px; text-align:center;}
.nav li dd a{ background-color:#f7f7f7; color:#282828; font-size:16px;}
.nav li dd a:hover{ background-color:#19b5fe; color:white; text-decoration:none;}
.blue{ background-image:url(../images/sy_zsjt.png); background-repeat:no-repeat; background-position:center 62px;}

/*main1*/
.main1_box{ padding:0 10px;}
.banner_left{ background-image:url(../images/an_left.png); background-repeat:no-repeat; background-position:left center;}
.banner_right{ background-image:url(../images/an_right.png); background-repeat:no-repeat; background-position:left center;}

.main1_box .main1_left{ padding:0 10px;}
.main1_box .main1_left img{ width:100%;}
.main1_box .main1_right{ padding:0 10px;}
.bk{ background-color:white; padding-bottom:24px; margin-bottom:20px;}
.bkbt{ padding:0 20px; font-size:20px; font-weight:bold; line-height:60px; border-top:2px solid #282828;}
.bk a{ display:block; line-height:60px; font-size:16px; color:#282828; padding-left:40px; padding-right:20px; background-image:url(../images/sy_xqq.png); background-repeat:no-repeat; background-position:20px center; background-color:white;white-space:nowrap;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.bk a:hover{ background-color:#f7f7f7;}

/*main2_left*/
.twbk{ background-color:white; padding:0 10px; margin-bottom:20px;}
.ysbkbt{ padding:20px 10px;}
.ysbkbt div{ font-size:20px; font-weight:bold; padding-left:12px; height:20px; line-height:20px; border-left:solid #19b5fe 2px;}
.twbknr1{}
.twbknr1 .col-md-6{ padding:0 10px; margin-bottom:20px;}
.twbknr1 .col-md-6 div{ padding:14px; background-color:#f7f7f7; overflow:hidden;}
.twbknr1 .col-md-6 div:hover{ background-color:#eff3f5;}
.twbknr1 .col-md-6 a{ display:block; float:left;}
.twbknr1 .col-md-6 .nrxt{ width:38%;}
.twbknr1 .col-md-6 .nrxt img{}
.twbknr1 .col-md-6 .twnrdj{ width:62%; padding-left:14px;}
.twbknr1 .col-md-6 .twnrdj h2{ font-size:16px; color:#282828; margin-top:6px; margin-bottom:8px;
    white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}

.twbknr1 .col-md-6 .twnrdj p{ font-size:12px; color:#969696;
    line-height:22px; margin:0; overflow:hidden; height: 44px;}

.twbknr1 .col-md-6 .twnrdj .zpx{ font-size:14px; color:#969696;
    line-height:22px; margin:0; overflow:hidden; height: 66px;}


.wlcxbk div{ border-left:solid #ffbb50 2px;}
.ysbkbt a{ display:block; float:right; width:40px; height:20px; background-image:url(../images/genr_nor.png); background-repeat:no-repeat; margin-top:-20px;}
.ysbkbt a:hover{ background-image:url(../images/genr_sel.png);}
.twbknr1 .wlcxnr{ padding:0 10px; margin-bottom:20px;}
.twbknr1 .wlcxnr div{ padding:14px; background-color:#f7f7f7; overflow:hidden;}
.twbknr1 .wlcxnr div:hover{ background-color:#eff3f5;}
.twbknr1 .wlcxnr a{ display:block; float:left;}
.twbknr1 .wlcxnr .nrxt{ width:25%;}
.twbknr1 .wlcxnr .twnrdj{ width:75%; padding-left:14px;}
.twbknr1 .wlcxnr .twnrdj h2{ font-size:16px; color:#282828;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;
    margin-top:6px; margin-bottom:8px;}
.twbknr1 .wlcxnr .twnrdj p{ font-size:12px; color:#969696; overflow:hidden; height: 66px;
    line-height:22px; margin:0;}
.twbknr1 .wlcxnr .twnrdj .pp{ font-size:14px; color:#969696; overflow:hidden; height: 70px;
    line-height:22px; margin:0;}


.twbknr1 .col-md-4{ padding:0 10px; margin-bottom:20px;}
.twbknr1 .col-md-4 div{ padding:14px; background-color:#f7f7f7; overflow:hidden;}
.twbknr1 .col-md-4 .nrxt img{ margin-bottom:6px;}
.twbknr1 .col-md-4 .twnrdj h2{ font-size:16px; color:#282828; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;
    margin-top:6px; margin-bottom:8px; }
.twbknr1 .col-md-4 .twnrdj p{ font-size:12px; color:#969696; height:40px; overflow:hidden;
    line-height:22px; margin:0; margin-bottom:10px;}
.twbknr1 .col-md-4 div .ckxx{ display:block; float:left; padding:6px 14px;
    background-color:white; border:1px solid #dfdfdf; border-radius:3px; color:#666666;}
.twbknr1 .col-md-4 div .ckxx:hover{ background-color:#282828; border:1px solid #282828; color:white;}



/*main2_right*/
.hsgdbt div{ border-left:solid #ff5e5c 2px;}
.jszlxz div{ border-left:solid #1ac756 2px;}

.xzbk{ padding:0; padding-bottom:20px;}
.jszlxz{ padding:20px;}
.zlxzt div{ line-height:60px; background-color:white; padding:0 20px; overflow:hidden; position:relative;}
.zlxzt div .jsgzwz{ color:#282828; font-size:16px;}
.zlxzt div .jsgzxz{ padding:0 14px; background-color:white; border:1px solid #dfdfdf; border-radius:3px; color:#666666; position:absolute; right:20px; top:15px; line-height:28px;}
.zlxzt div:hover .jsgzxz{ background-color:#282828; border:1px solid #282828; color:white;}
.zlxzt div:hover{ background-color:#f7f7f7;}
.zlxzt span{ margin:0 20px; display:block; height:1px; background-color:#ececec;}


.gywmewm{}
.gywmewm .col-xs-6{ padding:0 10px; text-align:center;}
.gywmewm .col-xs-6 div{ padding:14px; background-color:#f7f7f7; margin-bottom:20px;}
.gywmewm .col-xs-6 div img{ width:100%; margin-bottom:10px;}
.gywmewm .col-xs-6 div span{ font-size:16px;}


/*页脚*/
.footer_box{ background-color:#282828; padding-bottom:14px;}
.sglj{ overflow:hidden; width:300px; margin:auto; padding-top:20px; padding-bottom:6px;}
.sglj a{ display:block; float:left; padding:0 30px; color:white;}
.sglj a:hover{ text-decoration:none; color:#19b5fe;}
.sglj div{ font-size:12px; float:left; color:#666666;}
.footer_box div{ color:white; text-align:center;}

/*banner_2*/
.banner_2{ padding:0 20px; margin-bottom:20px;}
.banner_2 img{ width:100%;}

/*main3*/
.main3_box{ padding:0 10px;}
.main3_box .ysbkbt div{ font-size:24px; font-weight:normal; height:24px; line-height:24px; border-left:solid #19b5fe 3px;}
.main3{ padding:0 10px;}
.main3 .twbk{ padding-top:20px; margin-bottom:40px;}

.twbknr2 .col-md-6 div{ padding:20px; background-color:#f7f7f7; overflow:hidden;}
.twbknr2 .col-md-6 div:hover{ background-color:#eff3f5;}
.twbknr2 .col-md-6 a{ display:block; float:left;}
.twbknr2 .col-md-6 .nrxt{ width:38%;}
.twbknr2 .col-md-6 .nrxt img{ width:100%;}
.twbknr2 .col-md-6 .twnrdj{ width:62%; padding-left:20px;}
.twbknr2 .col-md-6 .twnrdj h2{ font-size:20px; color:#282828; white-space:nowrap;text-overflow:ellipsis; overflow:hidden; margin-top:6px; margin-bottom:8px; line-height:30px;}
.twbknr2 .col-md-6 .twnrdj div{ font-size:24px; color:#969696; line-height:26px; margin:0; height:50px; overflow:hidden;}

.fenye{ text-align:center; padding-top:10px; padding-bottom:30px;}

.twbknr3 .wlcxnr div{ padding:20px; background-color:#f7f7f7; overflow:hidden;}
.twbknr3 .wlcxnr .nrxt img{ width:100%;}
.twbknr3 .wlcxnr .twnrdj h2{ font-size:20px; color:#282828; margin-top:6px; margin-bottom:8px; line-height:30px;}
.twbknr3 .wlcxnr .twnrdj p{ font-size:16px; color:#969696; line-height:26px; margin:0;}

.main3 .zlxzt{ padding:0 10px;}

.pbl_box{ padding:0 20px; margin-bottom:40px;}
.pbl{ background-color:white; width:100%; padding-top:30px;}


.youbian{ padding-right:10px; margin-top:16px;}
.xltb,.chaxun{ float:right; margin-left:10px;}
.xltb .btn{ width:118px; background-color:white; height:30px; border:solid 1px #dfdfdf; color:#969696; text-align:left; padding-left:14px; border-radius:3px;}
.chaxun .btn{ width:60px; height:30px; border-radius:3px; background-color:#ffbb50;}
.chaxun .btn a{ color:white;}
.chaxun .btn a:hover{ color:white;}
.xltb li a{ color:#969696;}

.ckxtnr .col-md-4 div{ padding:20px; background-color:#f7f7f7; overflow:hidden;}
.ckxtnr .col-md-4 .nrxt img{ width:100%;}
.ckxtnr .col-md-4 .twnrdj h2{ font-size:20px; white-space:nowrap;text-overflow:ellipsis; overflow:hidden; color:#282828; margin-top:6px; margin-bottom:8px; line-height:30px;}
.ckxtnr .col-md-4 .twnrdj p{ font-size:16px; color:#969696; line-height:26px; margin:0; margin-bottom:10px; height:50px; overflow:hidden;}
.ckxtnr .col-md-4 div .ckxx{ font-size:16px; padding:6px 18px;}

/*课程*/
.kcjs{ padding:0 10px;}
.kcjs .bk{ padding-bottom:10px;}
.kcjs .bkbt{ font-weight:normal;}
.jszp{ padding:0 20px; margin-bottom:14px;}
.jszp img{ width:100%;}
.jsjj{ padding:0 20px; margin-bottom:16px;}
.jsjj div{ overflow:hidden;}
.jsjj span{ display:block; float:left; font-size:16px; color:#666666; line-height:30px;}
.jsjj .jsjjzw{ color:#282828;}

.kcjsnr{ padding:0 20px;}
.kcjsnr div{ border-top:solid 1px #ececec; font-size:20px; height:20px; line-height:20px; padding-top:20px; padding-bottom:14px;}
.kcjsnr p{ font-size:16px; color:#666666; line-height:30px;}


/*详细页*/
.main4{ padding:0 10px; padding-bottom:20px;}
.main4 .twbk{ padding:0 20px; padding-bottom:16px;}
.main4 .twbk h1{ font-size:24px; font-weight:normal; line-height:34px; padding:20px 0; border-bottom:1px solid #ececec;}
.main4 .twbk span{ font-size:14px; color:#969696; height:14px; line-height:14px;}
.main4 .twbk p{ font-size:16px; color:#666666; line-height:32px; margin:10px 0; text-indent:32px;}
.main4 .twbk div{ text-align:center;}
.main4 .twbk div img{ width:46%;}

/*登录*/
.main5 .dlkj{ padding-top:50px; height:600px;}
.main5 .dlkj .dlkjnr{ max-width:400px; margin:auto; overflow:hidden;}
.dlkjnr .input-group{ width:100%; margin-bottom:30px;}
.dlkjnr input{ border:0; border-bottom:1px solid #ececec; line-height:40px; height:40px; background-repeat:no-repeat; background-position:left center; padding-left:40px; color:#b8c4ce; font-size:16px;}

.dlkjnr .youxiang input{ background-image:url(../images/yxdz.png); box-shadow:none;}

.dlkjnr .mima input{ background-image:url(../images/dlmm.png); box-shadow:none;}

.dlkjnr .denglu button{ background-color:#19b5fe; height:50px; line-height:50px;width:400px; font-size:18px; }

.wjmm{ color:#b8c4ce; float:right; margin-top:10px;}

.qsryzm{ overflow:hidden;}
.qsryzm input{ width:50%; float:left; margin-right:20px;}
.qsryzm div img{ max-width:128px; float:left; margin-right:10px;}
.qsryzm a{ color:#b8c4ce; float:left; line-height:40px;}

.qryjnr{ overflow:hidden; max-width:650px; margin:auto; margin-top:100px;}
.qryjnr img{ float:left; margin-right:30px;}
.qryjnr .qryjz{ float:left;}
.qryjz h3{ font-size:20px; font-weight:normal; margin:0; margin-bottom:10px; line-height:30px;}
.qryjz .cxfs button{ background-color:#19b5fe; font-size:18px; height:40px; width:128px;}
.qryjz p{ color:#b8c4ce; margin:0; margin-top:4px; line-height:24px;}

.czmmcg{ max-width:360px;}
.czmmcg h3{ margin-top:6px;}

.taban li{ padding:0;}
.taban li a{ background-image:none; padding:8px 16px; background-color:#f7f7f7; font-size:16px; color:#666666;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus { color:white; background-color: #19b5fe;}
.mcjz{ margin-top:20px; position:absolute; left:50%; margin-left:-144px;}
.mcjzxm{ margin-top:50px; padding-bottom:200px;}

.dlkjnr .yhxm input{ background-image:url(../images/yhxm.png);}
.dlkjnr .szxx input{ background-image:url(../images/szxx.png);}
.dlkjnr .scnj input{ background-image:url(../images/scnj.png);}
.dlkjnr .zdlsxm input{ background-image:url(../images/zdlsxm.png);}


/*分页样式*/
.pages a,
.pages span {
    display: inline-block;
    padding: 2px 8px;
    margin: 0 3px;
    border: 1px solid #f0f0f0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.pages{
    text-align: center;
    padding-top:10px;
    padding-bottom:30px;
}

.pages a,
.pages li {
    display: inline-block;
    list-style: none;
    text-decoration: none;
    color: #58A0D3;
}

.pages a.first,
.pages a.prev,
.pages a.next,
.pages a.end {
    margin: 0;
}

.pages a:hover {
    border-color: #50A8E6;
}

.pages span.current {
    background: #50A8E6;
    color: #FFF;
    font-weight: 700;
    border-color: #50A8E6;
}















